Skip to content

Test(member): Member 도메인 테스트 추가#74

Merged
Peter1119 merged 1 commit intomainfrom
test/member-domain-tests
Feb 1, 2026
Merged

Test(member): Member 도메인 테스트 추가#74
Peter1119 merged 1 commit intomainfrom
test/member-domain-tests

Conversation

@Peter1119
Copy link
Contributor

Summary

  • Member 도메인 5개 UseCase 테스트 추가
  • 총 29개 TC 생성

Test Results

  • FetchMemberUseCaseTests: 5개 통과
  • DeleteTravelMemberUseCaseTests: 5개 통과
  • DelegateOwnerUseCaseTests: 6개 통과
  • JoinTravelUseCaseTests: 7개 통과
  • LeaveTravelUseCaseTests: 6개 통과

Generated Files

  • Domain/Tests/UseCase/Member/*.swift (5개)
  • Domain/Tests/Reports/MemberTestPlan.md

🤖 Generated with swift-test automation

- FetchMemberUseCaseTests: 멤버 조회 테스트 (5개 TC)
- DeleteTravelMemberUseCaseTests: 멤버 삭제 테스트 (5개 TC)
- DelegateOwnerUseCaseTests: 관리자 권한 위임 테스트 (6개 TC)
- JoinTravelUseCaseTests: 여행 참여 테스트 (7개 TC)
- LeaveTravelUseCaseTests: 여행 탈퇴 테스트 (6개 TC)
- TestTags: .member 태그 추가
- MemberTestPlan.md 테스트 계획 문서 추가
Copy link
Contributor

@Roy-wonji Roy-wonji left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Peter1119 수고 하셨어요

Roy-wonji added a commit to DDD-Community/Attendance_iOS that referenced this pull request Jan 30, 2026
✨ 새로운 기능:
- Claude Code 서브에이전트 기반 자동화 워크플로우
- 도메인별 테스트 코드 자동 생성 (Entity/UseCase/Repository)
- 테스트 실행 → 실패 → AI 수정 → 재실행 루프
- 성공 시 자동 PR 생성

📁 추가된 파일:
- .claude/skills/tdd-automation.md (스킬 정의)
- scripts/tdd-automation.sh (메인 자동화 스크립트)
- Makefile (간편 실행 명령어)
- README.md (사용법 가이드)

🎯 지원 도메인:
Attendance, Auth, Profile, Schedule, OnBoarding,
QRCode, MyPage, SignUp, OAuth (9개 도메인)

🧪 테스트 프레임워크:
- Swift Testing (@test, @suite)
- XCTest (CI/CD 호환성)
- TCA TestStore (상태 테스트)
- Mock Providers (API 모킹)

🚀 사용법:
make tdd-all              # 전체 도메인
make tdd-attendance       # 특정 도메인
./scripts/tdd-automation.sh --help

Inspired by: SpartCodig-iOS/SseuDam#74
Copy link
Contributor

@minneee minneee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

@Peter1119 Peter1119 merged commit e5f0818 into main Feb 1, 2026
1 check passed
@Peter1119 Peter1119 deleted the test/member-domain-tests branch February 1, 2026 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants